﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true" CodeBehind="RoundEdit.aspx.cs" Inherits="ProjectSem40701.Admin.RoundEdit" ValidateRequest="false" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
<%@ Register assembly="Telerik.Web.UI, Version=2009.1.311.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" namespace="Telerik.Web.UI" tagprefix="telerik" %>

<asp:Content ID="Content1" ContentPlaceHolderID="title" runat="server">
    <title>Vòng thi</title>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    
    <li><a href="#" class="report">Thêm kỳ thi mới</a></li>
    <li><a href="UserRound.aspx">Chọn thí sinh vào vòng sau</a></li>
    
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <!--
        set tab active here
     -->
    <script type="text/javascript" language="javascript">
        setTab(document.getElementById("7"));
    </script>
    <!--
        end set tab active
     -->
     <div id="box">
        <telerik:radscriptmanager ID="RadScriptManager1" runat="server">
        </telerik:radscriptmanager>      
        <h3>Quản lý vòng thi</h3>
            <fieldset class="fieldset">
                <legend>
                    Thông tin vòng thi
                </legend>
                    
                <p>
                    <label>Kỳ thi</label>
                    <asp:DropDownList ID="cbbExam" runat="server" Width="150px" 
                        DataSourceID="ObjectDataSource2" DataTextField="ExamName" 
                        DataValueField="ExamID">
                    </asp:DropDownList>
                    <asp:Label ID="lblExamID" runat="server" Visible="False"></asp:Label>
                    <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" 
                        OldValuesParameterFormatString="original_{0}" 
                        SelectMethod="Get_tbl_Exam_Select_All" 
                        TypeName="ProjectSem40701.Admin.AdminXSD.ExamTableAdapters.tbl_ExamTableAdapter">
                    </asp:ObjectDataSource>
                </p>
                
                <p>
                    <label>Tên vòng thi</label>
                    <asp:TextBox ID="txtRoundName" runat="server"></asp:TextBox>
                </p>
                
                <p>
                    <label>Thời điểm bắt đầu</label>
                    <asp:TextBox ID="txtStartTime" runat="server"></asp:TextBox>
                </p>
                
                <p>
                    <label>Điểm tối thiểu để qua</label>
                    <asp:TextBox ID="txtMinMark" runat="server"></asp:TextBox>
                </p>
                
                <p>
                    <label>Thời gian thi (phút)</label>
                    <asp:TextBox ID="txtDuration" runat="server"></asp:TextBox>
                </p>
                
                <label>Mô tả</label>
                <fckeditorv2:fckeditor ID="txtDescription" runat="server" BasePath="../fck/" 
                        Height="350px" Width="550px">
                </fckeditorv2:fckeditor>
                
                <p>
                    <label>Vòng thi đầu tiên?</label>
                    <asp:CheckBox ID="chkbIsFirst" runat="server" />
                </p>
                <p>
                    <label>Trạng thái</label>
                    <asp:DropDownList ID="cbbStatus" runat="server" Width="120px">
                        <asp:ListItem Text="Kích hoạt" Value="1"></asp:ListItem>
                        <asp:ListItem Text="Khóa" Value="0"></asp:ListItem>
                    </asp:DropDownList>
                </p>
            </fieldset>
            
            <div align="center">
                <asp:Button ID="btnUpdate" runat="server" Text="Cập nhật" CssClass="button" 
                    onclick="btnUpdate_Click" />
                <cc1:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" 
                    ConfirmText="Bạn có thực sự muốn cập nhật vòng thi này?" Enabled="True" TargetControlID="btnUpdate">
                </cc1:ConfirmButtonExtender>
                
                <asp:Button ID="btnDelete" runat="server" Text="Xóa " CssClass="button" 
                    onclick="btnDelete_Click" />
                <cc1:ConfirmButtonExtender ID="btnDelete_ConfirmButtonExtender" runat="server" 
                    ConfirmText="Bạn có thực sự muốn xóa vòng thi này?" Enabled="True" TargetControlID="btnDelete">
                </cc1:ConfirmButtonExtender>
                <asp:Button ID="btnAddQuestion" runat="server" Text="Thêm câu hỏi" 
                    onclick="btnAddQuestion_Click" />
            </div>                   
    </div>
    
    <asp:GridView ID="grvRoundQuestion" runat="server" AllowPaging="True" 
        AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="QuestionID" 
        DataSourceID="ObjectDataSource1">
        <Columns>
            <asp:BoundField DataField="QuestionTittle" HeaderText="Tiêu đề" 
                SortExpression="QuestionTittle" />
            <asp:BoundField DataField="QuestionCreatedDate" HeaderText="Ngày tạo" 
                SortExpression="QuestionCreatedDate" />
            <asp:BoundField DataField="QuestionMark" HeaderText="Điểm" 
                SortExpression="QuestionMark" />
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:HyperLink ID="HyperLink1" runat="server" 
                        NavigateUrl='<%# Eval("QuestionID", "QuestionEdit.aspx?qid={0}") %>'>Xem</asp:HyperLink>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
        OldValuesParameterFormatString="original_{0}" 
        SelectMethod="Get_tbl_Question_Select_All_By_RoundID" 
        TypeName="ProjectSem40701.Admin.AdminXSD.QuestionTableAdapters.tbl_QuestionTableAdapter">
        <SelectParameters>
            <asp:QueryStringParameter Name="rid" QueryStringField="rid" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
    
    <%--Thông báo thành công hay thất bại ở đây--%>
    
    <cc1:ModalPopupExtender ID="btnUpdate_ModalPopupExtender" runat="server" 
            DynamicServicePath="" Enabled="False" TargetControlID="btnUpdate"
            BackgroundCssClass="modalBackground"
            PopupControlID="pnlPopup" >
    </cc1:ModalPopupExtender>

    <cc1:ModalPopupExtender ID="btnDelete_ModalPopupExtender" runat="server" 
            DynamicServicePath="" Enabled="False" TargetControlID="btnDelete"
            BackgroundCssClass="modalBackground"
            PopupControlID="pnlPopup" >
    </cc1:ModalPopupExtender>

    <asp:Panel ID="pnlPopup" runat="server" CssClass="confirm-dialog" style="display:none;">
        <div class="inner">
            <h2>
                <asp:Literal ID="ltrMessage" runat="server"></asp:Literal>
            </h2>
            <div class="base">
                <asp:Label ID="lblSuccess" runat="server" Text="" Visible="false"></asp:Label>
                <asp:Button ID="btnYes" onclick="btnYes_Click" runat="server" Text="Yes" />                            
                <asp:LinkButton ID="LinkButton1" runat="server" CssClass="close" OnClick="btnClose_Click"
                    OnClientClick="$find('mdlPopup').hide(); return false;" />
            </div>
        </div>
    </asp:Panel>
    
</asp:Content>
